.footer {
	background-color: black;
	border-top: 1px outset #0075FF;
}

.footer__container {
	display: flex;
	justify-content: space-between;
	padding: 20px 7% 30px;
	gap: 10%;
	@media (max-width: 400px) {
		flex-direction: column;

		.owner {
			width: 100%;
			display: flex;
			gap: 5%;
			justify-content: space-around;
			text-align: left;
			margin-bottom: 25px;
			align-items: baseline;

			.owner__name {
				width: 45%;
			}

			.owner__logo {
				width: 45%;
				font-size: 16px;
				padding-bottom: 0;
			}
		}

		.info {
			width: 100%;
			display: flex;
			flex-direction: column-reverse;
			gap: 15px;
			justify-content: space-around;
			text-align: left;

			.info__block-1 {
				font-size: 13px;
			}

			.info__block-2 {
				font-size: 13px;
			}
		}
	}
}

.footer__owner {
	text-align: left;
	:not(:last-child) {
		padding-bottom: 15px;
	}

	@media (max-width: 600px) {
		font-size: 14px;
	}
}

.owner__logo {
	@media (max-width: 600px) {
		font-size: 20px;
	}
}

.owner__name {
	letter-spacing: .07em;
	line-height: 1.5;
}

.footer__info {
	text-align: left;

	@media (max-width: 600px) {
		font-size: 14px;
	}
}

.info {
	:not(:last-child) {
		padding-bottom: 15px;
	}
}

.info__block-1 {
	line-height: 1.5;
}

.info__block-2 {
	line-height: 1.5;
}